container: Remove get_children_clip
authorTimm Bäder <mail@baedert.org>
Sun, 25 Jun 2017 17:01:41 +0000 (19:01 +0200)
committerMatthias Clasen <mclasen@redhat.com>
Thu, 20 Jul 2017 01:27:14 +0000 (21:27 -0400)
Unused.

gtk/gtkcontainer.c
gtk/gtkcontainerprivate.h

index e8236a24732f6617779474215852442989ad8aec..8180939f17b5649c8a11178ea77155f7a827da61 100644 (file)
@@ -2938,38 +2938,6 @@ gtk_container_should_propagate_draw (GtkContainer   *container,
   return TRUE;
 }
 
-static void
-union_with_clip (GtkWidget     *widget,
-                 GtkAllocation *clip)
-{
-  GtkAllocation widget_clip;
-
-  if (!gtk_widget_is_visible (widget) ||
-      !_gtk_widget_get_child_visible (widget))
-    return;
-
-  gtk_widget_get_clip (widget, &widget_clip);
-
-  if (clip->width == 0 || clip->height == 0)
-    *clip = widget_clip;
-  else
-    gdk_rectangle_union (&widget_clip, clip, clip);
-}
-
-void
-gtk_container_get_children_clip (GtkContainer  *container,
-                                 GtkAllocation *out_clip)
-{
-  GtkWidget *child;
-
-  memset (out_clip, 0, sizeof (GtkAllocation));
-
-  for (child = _gtk_widget_get_first_child (GTK_WIDGET (container));
-       child != NULL;
-       child = _gtk_widget_get_next_sibling (child))
-    union_with_clip (child, out_clip);
-}
-
 /**
  * gtk_container_propagate_draw:
  * @container: a #GtkContainer
index a7377446283d45b6f8a36227173e0a33d8951a13..fdbb5d4b7c7c7581c8772f35bf436f71d2b749f1 100644 (file)
@@ -36,8 +36,6 @@ GList *  _gtk_container_focus_sort             (GtkContainer     *container,
 
 void      _gtk_container_stop_idle_sizer        (GtkContainer *container);
 void      _gtk_container_maybe_start_idle_sizer (GtkContainer *container);
-void      gtk_container_get_children_clip       (GtkContainer  *container,
-                                                 GtkAllocation *out_clip);
 void      gtk_container_set_focus_child         (GtkContainer     *container,
                                                  GtkWidget        *child);